package Code.Port.InterUpgrade.Default;

public interface InterA {
    /*接口中默认方法的定义格式：
        格式：public default 返回值类型 方法名(参数列表){}

      接口中默认方法的注意事项：
        1.默认方法不是抽象方法，所以不强制被重写。但是如果被重写，重写的时候去掉default关键字
        2.public可以省略，default不能省略
        3.如果实现多个接口，多个接口，多个接口中存在相同的名字的默认方法，子类就必须对该方法进行重写
     */

    public abstract void method();

    public default void show(){
        System.out.println("A接口中的默认方法  -- show");
    }
}
